//URL相关参数

//模型任务组任务项关系管理API
import bizModelTaskGroupTaskItemAppApi from '@/common/api/bizModelTaskGroupTaskItemAppApi.js'
Vue.use(bizModelTaskGroupTaskItemAppApi, app)

import website from '@/config/website';

//模型任务组任务项关系管理单条查询
let v_queryBizModelTaskGroupTaskItem = '/biz/model/bizModelTaskGroupTaskItem/queryBizModelTaskGroupTaskItem';

//模型任务组任务项关系管理多条列表查询，支持条件查询
let v_queryBizModelTaskGroupTaskItemListPage = '/biz/model/bizModelTaskGroupTaskItem/queryBizModelTaskGroupTaskItemListPage';

//模型任务组任务项关系管理新增记录
let v_saveBizModelTaskGroupTaskItem = '/biz/model/bizModelTaskGroupTaskItem/saveBizModelTaskGroupTaskItem';

//模型任务组任务项关系管理新增或修改记录
let v_saveOrUpdateBizModelTaskGroupTaskItem = '/biz/model/bizModelTaskGroupTaskItem/saveOrUpdateBizModelTaskGroupTaskItem';

//模型任务组任务项关系管理新增多条记录
let v_saveBizModelTaskGroupTaskItemList = '/biz/model/bizModelTaskGroupTaskItem/saveBizModelTaskGroupTaskItemList';

//模型任务组任务项关系管理修改记录
let v_updateBizModelTaskGroupTaskItem = '/biz/model/bizModelTaskGroupTaskItem/updateBizModelTaskGroupTaskItem';

//模型任务组任务项关系管理删除记录
let v_deleteBizModelTaskGroupTaskItem = '/biz/model/bizModelTaskGroupTaskItem/deleteBizModelTaskGroupTaskItem';

//模型任务组任务项关系管理删除多条记录
let v_deleteBizModelTaskGroupTaskItemList = '/biz/model/bizModelTaskGroupTaskItem/deleteBizModelTaskGroupTaskItemList';


const install = (Vue, vm) => {
	//模型任务组任务项关系管理单条查询
	let queryBizModelTaskGroupTaskItem = (params = {}) => vm.$u.post(v_queryBizModelTaskGroupTaskItem, params);

	//模型任务组任务项关系管理多条列表查询，支持条件查询
	let queryBizModelTaskGroupTaskItemListPage = (params = {}) => vm.$u.post(v_queryBizModelTaskGroupTaskItemListPage, params);

	//模型任务组任务项关系管理新增记录
	let saveBizModelTaskGroupTaskItem = (params = {}) => vm.$u.post(v_saveBizModelTaskGroupTaskItem, params);

	//模型任务组任务项关系管理新增或修改记录
	let saveOrUpdateBizModelTaskGroupTaskItem = (params = {}) => vm.$u.post(v_saveOrUpdateBizModelTaskGroupTaskItem, params);

	//模型任务组任务项关系管理新增多条记录
	let saveBizModelTaskGroupTaskItemList = (params = {}) => vm.$u.post(v_saveBizModelTaskGroupTaskItemList, params);

	//模型任务组任务项关系管理修改记录
	let updateBizModelTaskGroupTaskItem = (params = {}) => vm.$u.post(v_updateBizModelTaskGroupTaskItem, params);

	//模型任务组任务项关系管理删除记录
	let deleteBizModelTaskGroupTaskItem = (params = {}) => vm.$u.post(v_deleteBizModelTaskGroupTaskItem, params);

	//模型任务组任务项关系管理删除多条记录
	let deleteBizModelTaskGroupTaskItemList = (params = {}) => vm.$u.post(v_deleteBizModelTaskGroupTaskItemList, params);
	
	// 将各个定义的接口名称，统一放进对象挂载到vm.$u.api(因为vm就是this，也即this.$u.api)下
	vm.$u.bizModelTaskGroupTaskItemAppApi = {
		//模型任务组任务项关系管理单条查询
		queryBizModelTaskGroupTaskItem,

		//模型任务组任务项关系管理多条列表查询，支持条件查询
		queryBizModelTaskGroupTaskItemListPage,

		//模型任务组任务项关系管理新增记录
		saveBizModelTaskGroupTaskItem,

		//模型任务组任务项关系管理新增或修改记录
		saveOrUpdateBizModelTaskGroupTaskItem,

		//模型任务组任务项关系管理新增多条记录
		saveBizModelTaskGroupTaskItemList,

		//模型任务组任务项关系管理修改记录
		updateBizModelTaskGroupTaskItem,

		//模型任务组任务项关系管理删除记录
		deleteBizModelTaskGroupTaskItem,

		//模型任务组任务项关系管理删除多条记录
		deleteBizModelTaskGroupTaskItemList
	};
}

export default {
	install
}
